package com.talkweb.newproject.api.model.admin;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by qsf on 2019/4/3.
 */
@Setter
@Getter
public class SysUserVo implements Serializable {
    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     * USER_NAME
     */
    @ApiModelProperty(value = "USER_NAME")
    private String userName;

    /**
     * USER_NO
     */
    @ApiModelProperty(value = "USER_NO")
    private String userNo;

    /**
     * LOGIN_NAME
     */
    @ApiModelProperty(value = "LOGIN_NAME")
    private String loginName;
    /**
     * PASSWORD
     */
    @ApiModelProperty(value = "PASSWORD")
    private String password;

    /**
     * SALT
     */
    @ApiModelProperty(value = "SALT")
    private String salt;
    /**
     * MOBILE
     */
    @ApiModelProperty(value = "MOBILE")
    private String mobile;
    /**
     * EMAIL
     */
    @ApiModelProperty(value = "EMAIL")
    private String email;
    /**
     * USER_IMAGE
     */
    @ApiModelProperty(value = "USER_IMAGE")
    private String userImage;
    /**
     * SEX
     */
    @ApiModelProperty(value = "SEX")
    private String sex;
    /**
     * BIRTHDAY
     */
    @ApiModelProperty(value = "BIRTHDAY")
    private String birthday;
    /**
     * NATIONALITY
     */
    @ApiModelProperty(value = "NATIONALITY")
    private String nationality;
    /**
     * EDUCATION
     */
    @ApiModelProperty(value = "EDUCATION")
    private String education;
    /**
     * JOB
     */
    @ApiModelProperty(value = "JOB")
    private String job;
    /**
     * HOME_ADDRESS
     */
    @ApiModelProperty(value = "HOME_ADDRESS")
    private String homeAddress;
    /**
     * HOME_ZIPCODE
     */
    @ApiModelProperty(value = "HOME_ZIPCODE")
    private String homeZipCode;
    /**
     * HOME_TEL
     */
    @ApiModelProperty(value = "HOME_TEL")
    private String homeTel;
    /**
     * OFFICE_TEL
     */
    @ApiModelProperty(value = "OFFICE_TEL")
    private String officeTel;
    /**
     * OFFICE_ADDRESS
     */
    @ApiModelProperty(value = "OFFICE_ADDRESS")
    private String officeAddress;
    /**
     * ORDER_BY
     */
    @ApiModelProperty(value = "ORDER_BY")
    private String orderBy;
    /**
     * VALIDATE_STATE
     */
    @ApiModelProperty(value = "VALIDATE_STATE")
    private String validateState;
    /**
     * IS_LOCKED
     */
    @ApiModelProperty(value = "IS_LOCKED")
    private String isLocked;
    /**
     * VERSION
     */
    @ApiModelProperty(value = "VERSION")
    private Long version;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createDate;
    /**
     * CARD_NO
     */
    @ApiModelProperty(value = "CARD_NO")
    private String cardNo;
    /**
     * PROBATION_PERIOD
     */
    @ApiModelProperty(value = "PROBATION_PERIOD")
    private Long probationPeriod;
    /**
     * 入职日期
     */
    @ApiModelProperty(value = "入职日期")
    private Date entryDate;
    /**
     * 离职日期
     */
    @ApiModelProperty(value = "离职日期")
    private Date quitDate;
    /**
     * 参加工作日期
     */
    @ApiModelProperty(value = "参加工作日期")
    private Date workDate;
    /**
     * POLITICAL_STATUS
     */
    @ApiModelProperty(value = "POLITICAL_STATUS")
    private String politicalSatus;
    /**
     * USER_RELATION
     */
    @ApiModelProperty(value = "USER_RELATION")
    private String userRelation;
    /**
     * ANNUAL_LEAVE
     */
    @ApiModelProperty(value = "ANNUAL_LEAVE")
    private Long annualLeave;
    /**
     * JXZJ
     */
    @ApiModelProperty(value = "JXZJ")
    private String jxzj;
    /**
     * NJQSRQ
     */
    @ApiModelProperty(value = "NJQSRQ")
    private String njqsrq;
    /**
     * UUID
     */
    @ApiModelProperty(value = "UUID")
    private String uuid;

    private Long orgid;
    private Long positionid;
    private String orgname;
    private String positionname;

}
